From 542362015edbf76293862c5320692fa5dbe55ba0 Mon Sep 17 00:00:00 2001 From: "djm@kirby.fc.hp.com" Date: Fri, 13 Jan 2006 10:38:44 -0600 Subject: [PATCH] Allow asm-offsets to work with vanilla binutils Necessary because SHARED_ARCHINFO_ADDR is negative Signed-off-by: Isaku Yamahata --- xen/arch/ia64/asm-offsets.c | 2 +- xen/arch/ia64/asm-xsi-offsets.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/xen/arch/ia64/asm-offsets.c b/xen/arch/ia64/asm-offsets.c index 4e23302327..88f49e7745 100644 --- a/xen/arch/ia64/asm-offsets.c +++ b/xen/arch/ia64/asm-offsets.c @@ -15,7 +15,7 @@ #define task_struct vcpu #define DEFINE(sym, val) \ - asm volatile("\n->" #sym " %0 " #val : : "i" (val)) + asm volatile("\n->" #sym " (%0) " #val : : "i" (val)) #define BLANK() asm volatile("\n->" : : ) diff --git a/xen/arch/ia64/asm-xsi-offsets.c b/xen/arch/ia64/asm-xsi-offsets.c index 6a2c6dfa40..aef06d7702 100755 --- a/xen/arch/ia64/asm-xsi-offsets.c +++ b/xen/arch/ia64/asm-xsi-offsets.c @@ -38,7 +38,7 @@ #define task_struct vcpu #define DEFINE(sym, val) \ - asm volatile("\n->" #sym " %0 " #val : : "i" (val)) + asm volatile("\n->" #sym " (%0) " #val : : "i" (val)) #define BLANK() asm volatile("\n->" : : ) -- 2.30.2